import { XmlObject, XmlChildElement, XmlAttribute, XmlElement } from "xml-core";
@XmlElement({ localName: 'parameter'})
export class Parameter extends XmlObject {

    @XmlAttribute({ localName: 'PremierePro' })
    public authoringApp: string;

    @XmlChildElement()
    public parameterid: string;

    @XmlChildElement()
    public name: string;

    @XmlChildElement()
    public valuemin: number;

    @XmlChildElement()
    public valuemax: number;

    @XmlChildElement()
    public value: number;

    @XmlChildElement({ noRoot: true })
    public keyframes: Keyframe[];

}